@charset 'UTF-8';
/*
	@authors xiaofeng (422972230@qq.com)
	@date 2016-10-8
	@version $Id$
*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, i, b, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: normal;
    font-style: normal;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
a,u{
	text-decoration: none;
}
input[type="text"],input[type="password"],textarea,select,button{
	font-size: 1rem;
	font-family: Microsoft YaHei,SimSun,Arial;
	-webkit-appearance: none;
	resize: none;
	border:0;
	outline: 0;
	-webkit-user-select: text;
}
li{
	list-style: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
html{
	max-width:640px;
	margin:0 auto;
	background: #fff;
}
body{
	font-family: Microsoft YaHei,SimSun,Arial;
	line-height: 1.2;
	color: #000;
	background-color: #fff;
}
img{
	width: 100%;
	border:0;
}
*{
	box-sizing: border-box;
	/*-webkit-user-select:none;*/
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-touch-callout: none;
}
.loading{
    width: 100%;
    height: 100%;
    background: url(../images/loading.gif) center 20px no-repeat #fff;
    position: fixed;
    left: 0;
    z-index: 99999;
    top:0;
}
/* placeholder="" */

header{
	z-index: 9;
	position: fixed;
	width: 100%;
	top: 0;
	max-width: 640px;
	background-color:#fff;
	border-bottom: 1px solid #eeeeee;
	height: 3rem;
	line-height: 3rem;
	color:#000000;
}
header a{
	display: block;
	min-width: 3rem;
	height: 3rem;
	z-index: 2;
	top: 0;
}
header h3{
	float: left;
	text-indent: 0.5rem;
}
header a.top_search{
	float: right;
	background: url(../images/ico_ss.png) no-repeat center center;
	background-size: 1.6rem;
}
header a.top_add{
	margin-left: 0.5rem;
	float: right;
	background: url(../images/ico_add.png) no-repeat center center;
	background-size: 1.6rem;
}
header a.top_fh{
	float: left;
	margin-left: 0.5rem;
	color:#000000;
	padding-left: 2rem;
	background: url(../images/ico_fh.png) no-repeat left center;
	background-size: 1.6rem;
}
header a.top_rfont{
	float: right;
	color:#000;
}
header a:active{
	opacity: 0.7;
}
.login_header{
	background: rgba(0,0,0,0);
	border-color:#00deff;
}

.login_header a.top_fh{
	color:#fff;
	background: url(../images/ico_bfh.png) no-repeat left center;
	background-size: 1.6rem;
}
footer,.zmxq_footer{
	z-index: 9;
	position: fixed;
	width: 100%;
	bottom: 0;
	max-width: 640px;
	height: 3rem;
	background-color:#fff;
	border-top: 1px solid #eeeeee;
	text-align: center;
}
footer a{
	width: 18.5%;
	font-size: 0.9rem;
	float: left;
	color:#666666;
	padding-top: 1.7rem;
	display: block;
}
footer a:active{
	opacity: 0.7;
}
footer a:nth-child(1){
	background: url(../images/ico_nav1.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a:nth-child(2){
	background: url(../images/ico_nav2.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a:nth-child(3){
	width: 26%;
    height: 4rem;
    position: relative;
    padding-top: 2.7rem;
    top: -1rem;
    background: url(../images/nav_add.png) no-repeat top center;
    background-size: 3.4rem;
}
footer a:nth-child(4){
	background: url(../images/ico_nav3.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a:nth-child(5){
	background: url(../images/ico_nav4.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a.cur{
	color:#38adff;
}
footer a:nth-child(1).cur{
	background: url(../images/ico_nav1cur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a:nth-child(2).cur{
	background: url(../images/ico_nav2cur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a:nth-child(3){
    background: url(../images/nav_add.png) no-repeat top center;
    background-size: 3.4rem;
}
footer a:nth-child(4).cur{
	background: url(../images/ico_nav3cur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
footer a:nth-child(5).cur{
	background: url(../images/ico_nav4cur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.page{
	padding: 3rem 0;
}

/*首页*/
.index_page{
	padding-bottom: 4rem;
}
.index_allsr,.index_listsr{
	background: #fff;
	margin-top: 1rem;
}
.index_main{
	width: 70%;
	min-height: 50px;
	background: #000;
	margin: 1rem auto 0;
}
.sr_title{
	line-height: 2.4rem;
	font-size: 1.1rem;
	padding: 0 0.5rem 0 2.5rem;
	background: url(../images/ico_dian.png) no-repeat 0.5rem center;
	background-size: 2rem;
	color:#000000;
}
.index_allsr .sr_title{
	background: url(../images/ico_qb.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.sr_title time{
	font-size: 0.8rem;
	color:#666666;
}
.sr_title em{
	float: right;
	color:#ff4e00;
}
.allsr_inner{
	text-align: center;
	line-height: 3.5;
	font-size: 2rem;
	color:#ff4e00;
}
.allsr_xq{
	overflow: hidden;
	padding: 0 0.5rem 1rem;
}
.allsr_xq ul li{
	width: 25%;
	line-height: 1.4;
	float: left;
	font-size: 0.8rem;
	color:#999999;
}
.listsr_inner{
	position: relative;
	text-align: center;
}
.listsr_inner em{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #fe7049;
    padding-top: 4.5rem;
}
.listsr_inner em span{
	display: block;
}
.listsr_inner .sr_tab{
	position: absolute;
	z-index: 9;
	right: 0.5rem;
	top: 0.5rem;
	padding-left: 2rem;
	color:#000000;
	background: url(../images/ico_zh.png) no-repeat left center;
	background-size: 2rem;
}
.listsr_inner img{
	width: 60%;
	margin: 1rem 0;
}
.listsr_inner .list_cka{
	display: block;
	color:#38adff;
	line-height: 2.6rem;
	border-top: 1px solid #eeeeee;
}
.listsr_inner .list_cka:active{
	background-color: #eee;
}

.popbg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.topadd_inner{
	position: absolute;
	right: 5px;
	top: -2px;
	width: 7.5rem;
	z-index: 2;
	background: #fff;
	box-shadow: 0 0 5px #bfbfbf;
}
.topadd_inner ul li:nth-child(1) a{
	background: url(../images/ico_sys.png) no-repeat 0.5rem center;
	background-size: 1.6rem;
}
.topadd_inner ul li:nth-child(2) a{
	background: url(../images/ico_addsb.png) no-repeat 0.5rem center;
	background-size: 1.6rem;
}
.topadd_inner ul li:nth-child(3) a{
	background: url(../images/ico_addcd.png) no-repeat 0.5rem center;
	background-size: 1.6rem;
}
.topadd_inner ul li a{
	padding-left: 2.5rem;
	display: block;
	line-height: 2.6;
	color:#666666;
}
.topadd_inner ul li a:active{
	background-color: #eee;
}
/*首页 end*/


/*账目*/
.zm_topsy{
	background: #38adff;
	color: #fff;
	text-align: center;
	position: relative;
	line-height: 1.4;
	padding: 0 0 1rem;
	font-size: 1rem;
}
.zm_topsy span{
	position: absolute;
	top: 2px;
	width: 100%;
	display: block;
	font-size: 0.8rem;
}
.zm_topsy em{
	padding-top: 1rem;
	display: block;
	font-size: 1.6rem;
}
.zm_syxq{
	background: #22a4ff;
	padding: 0.5rem ;
	overflow: hidden;
}
.zm_syxq ul li{
	width: 25%;
	float: left;
	color:#fff;
	line-height: 1.6;
	font-size: 0.8rem;
}

.zm_sytab{
	background: #fff;
	overflow: hidden;
	position: relative;
}
.zm_sytab > div{
	width: 50%;
	padding: 0 0.5rem 0.4rem;
	line-height: 1.4;
	float: left;
}
.zm_sytab > div em{
	display: block;
	font-size: 1rem;
}
.zm_sytab > div p{
	text-align: center;
	font-size: 0.9rem;
}
.zm_sytab > div p span{
	display: block;
	line-height: 1;
	font-size: 0.8rem;
}
.zm_sytab > i{
	top: 0.8em;
	height: 2rem;
	position: absolute;
	left: 50%;
	border-left:1px solid #eeeeee;
}
.zm_duihuanj ul li{
	margin-top: 0.6rem;
	background: url(../images/ico_db.png) no-repeat #fff 0.5rem 0.7rem;
	background-size: 1.6rem;
}
.zm_duihuanj ul li a{
	display: block;
	padding: 0.6rem 2.5rem;
	line-height: 1.4;
	color:#000000;
	background: url(../images/ico_rjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.zm_duihuanj ul li:active{
	background-color: #eee;
}
.zm_duihuanj ul li a span{
	color:#666666;
	font-size: 0.9rem;
}
/*账目end*/


/*账目详情*/

.zmxq_time{
	overflow: hidden;
}
.zmxq_time time{
	color:#000000;
	font-size: 0.9rem;
	padding-left: 0.5rem;
	line-height: 2;
	padding-right: 2rem;
	background: url(../images/ico_rl.png) no-repeat right center;
	background-size: 1.6rem;
}
.zmxq_time a{
	float: right;
	width: 55%;
	height: 2rem;
	display: block;
	background: url(../images/ico_rjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.zmxq_time a:active{
	opacity: 0.5;
}
.zmxq_footer a{
	width: 50%;
	float: left;
	font-size: 0.9rem;
	color:#666666;
	padding-top: 1.7rem;
	display: block;
}
.zmxq_footer a:nth-child(1){
	background: url(../images/ico_navrq.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.zmxq_footer a:nth-child(2){
	background: url(../images/ico_navlength.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.zmxq_footer a.cur{
	color:#38adff;
}
.zmxq_footer a:nth-child(1).cur{
	background: url(../images/ico_navrqcur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.zmxq_footer a:nth-child(2).cur{
	background: url(../images/ico_navlengthcur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}



.zmxq_srlist{
	overflow: hidden;
	background: #fff;
	padding-left: 2.5rem;
	border-bottom: 1px solid #eeeeee;
	line-height: 3rem;
}
.zmxq_srlist em{
	float: right;
	color:#ff4e00;
}
.zmxq_allsr .zmxq_srlist{
	background: url(../images/ico_zsr.png) #fff no-repeat 0.5rem center;
	background-size: 1.8rem;
}
.zmxq_xianjin .zmxq_srlist{
	background: url(../images/ico_xj.png) #fff no-repeat 0.5rem center;
	background-size: 1.8rem;
}
.zmxq_qitafs .zmxq_srlist{
	background: url(../images/ico_qtzf.png) #fff no-repeat 0.5rem center;
	background-size: 1.8rem;
}
.zmxq_allsr,.zmxq_xianjin,.zmxq_qitafs{
	background: #fff;
	margin-bottom: 0.7rem;
}
.zmxj_inner ul li{
	overflow: hidden;
	padding: 0 0.5rem;
}
.zmxj_inner ul li > div{
	width: 50%;
	overflow: hidden;
	float: left;
	line-height: 1.4;
}
.zmxj_inner ul li div span{
	display: inline-block;
	min-width: 2rem;
}
.zmxj_inner ul li div  i{
	display: inline-block;
	min-width: 5rem;
	text-align: center;
}
.zmxj_right{
	padding-left: 3rem;
}
.zmxj_right em{
	float: right;
}

.zmqitaf_inner ul li{
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
	padding: 0 0.5rem;
}
.zmqitaf_inner ul li:last-child{
	border-bottom: 0;
}
.zmqitaf_inner ul li > div{
	width: 50%;
	overflow: hidden;
	float: left;
	line-height: 2.5rem;
}
.zmqitaf_inner ul li .zmxj_left{
	padding-left: 2.5rem;
}
.zmqitaf_inner ul li:nth-child(1) .zmxj_left{
	background: url(../images/ico_zfwx.png) no-repeat left center;
	background-size: 2rem;
}
.zmqitaf_inner ul li:nth-child(2) .zmxj_left{
	background: url(../images/ico_zfb.png) no-repeat left center;
	background-size: 2rem;
}
.zmqitaf_inner ul li:nth-child(3) .zmxj_left{
	background: url(../images/ico_zfyuan.png) no-repeat left center;
	background-size: 2rem;
}
.zmxq_yxb ul li:nth-child(1) .zmxj_left{
	background: url(../images/ico_yxb.png) no-repeat left center;
	background-size: 2rem;
}
.zmxq_yxb ul li:nth-child(2) .zmxj_left{
	background: url(../images/ico_cb.png) no-repeat left center;
	background-size: 2rem;
}
.zmxq_yxb ul li:nth-child(3) .zmxj_left{
	background: url(../images/ico_bb.png) no-repeat left center;
	background-size: 2rem;
}
.zmxq_yxb ul li:nth-child(4) .zmxj_left{
	background: url(../images/ico_lp.png) no-repeat left center;
	background-size: 2rem;
}
.ty_pop{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 99;
	max-width: 640px;
	display: none;
	top: 3rem;
}
.zmrq_pop .popbg{
	background-color: rgba(0,0,0,0.2);
}
.zmrq_inner{
	position: absolute;
	left: 5rem;
	line-height: 1.8;
	top: 2.2rem;
	z-index: 2;
	background: #fff;
	box-shadow: 0 2px 5px #666;
}
.zmrq_inner > i{
	position: absolute;
	top: -0.3rem;
	left: 0.5rem;
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	background: #fff;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
}
.zmrq_inner ul li a{
	font-size: 0.9rem;
	padding: 0 4px;
	display: block;
	color:#000000;
}
.zmrq_inner ul li a:active{
	background: #eee;
}
.zmxqmiao_page{
	padding-bottom: 0;
}
.zmxq_miaoinner ul li{
	margin-bottom: 0.7rem;
	background: #fff;
	padding: 0 1rem;
	line-height: 1.6;
}
.zmxq_miaoinner ul li span{
	display: inline-block;
	min-width: 2rem;
}
.zmxq_miaoinner ul li i{
	display: inline-block;
	min-width: 3rem;
	text-align: center;
}
.zmxq_miaoinner ul li em{
	padding-left: 1rem;
}
.zmxq_miaoinner ul li p{
	display: inline-block;
	width: 7rem;
}
.zmxq_more a{
	display: block;
	color:#38adff;
	line-height: 3rem;
	text-align: center;
	background-color: #fff;
}
.zmxq_more a:active{
	background-color: #eee;
}

.zmxq_lengthinner ul li{
	background: #fff;
	margin-bottom: 0.7rem;
}
.zmxq_lengthinner ul li a{
	display: block;
	color:#666666;
	font-size: 0.9rem;
	position: relative;
	line-height: 1.4;
	padding: 0.3rem 2rem 0.3rem 3rem;
	background: url(../images/ico_rjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.zmxq_lengthinner ul li a:active{
	background-color: #eee;
}
.zmxq_lengthinner ul li a time{
	color:#999999;
}
.zmxq_lengthinner ul li a i{
	display: block;
	position: absolute;
	left: 0.5rem;
	top: 0.5rem;
	width: 1.8rem;
	height: 1.8rem;
	text-align: center;
	color:#fff;
	line-height: 1.8rem;
	background: #38adff;
	border-radius: 0.3rem;
	border-right:0.2rem solid #0088e8;
	border-bottom:0.2rem solid #0088e8;
}
.zmxq_lengthinner dl{
	overflow: hidden;
}
.zmxq_lengthinner dl dd{
	width: 50%;
	line-height: 1.6;
	float: left;
	padding-left: 1.5rem;
}
.zmxq_lengthinner dl dd:nth-child(1){
	background: url(../images/ico_xianjin.png) no-repeat left center;
	background-size: 1.6rem;
}
.zmxq_lengthinner dl dd:nth-child(2){
	background: url(../images/ico_zfyuan.png) no-repeat left center;
	background-size: 1.5rem;
}
.zmxq_lengthinner dl dd:nth-child(3){
	background: url(../images/ico_zfwx.png) no-repeat left center;
	background-size: 1.5rem;
}
.zmxq_lengthinner dl dd:nth-child(4){
	background: url(../images/ico_zfb.png) no-repeat left center;
	background-size: 1.5rem;
}
.zmxq_lengthinner dl dd:nth-child(5){
	background: url(../images/ico_cb.png) no-repeat left center;
	background-size: 1.5rem;
}
.zmxq_lengthinner dl dd:nth-child(6){
	background: url(../images/ico_lp.png) no-repeat left center;
	background-size: 1.5rem;
}
.zmxq_lengthinner dl dd:nth-child(7){
	background: url(../images/ico_bb.png) no-repeat left center;
	background-size: 1.5rem;
}

.lengthsz_title{
	color:#000;
	font-size: 1.1rem;
	line-height: 1.4;
}
.zmxq_xjzj ul li{
	line-height: 1.4;
	font-size: 0.9rem;
	color:#666666;
}
.zmxq_xjzj ul li span{
	display: inline-block;
	min-width: 2rem;
}
.zmxq_xjzj ul li i{
	text-align: center;
	display: inline-block;
	min-width: 3rem;
}
.zmxq_xjzj ul li em{
	padding-left:1rem;
}
.zmxq_lengthszinner > div{
	padding: 0.5rem;
	border-bottom: 1px solid #cccccc;
}
.zmxq_lengthszinner > div p{
	line-height: 2;
}
.zmxq_qttj ul li{
	line-height: 1.4;
	font-size: 0.9rem;
	padding-left: 2rem;
	color:#666666;
}

.zmxq_qttj ul li:nth-child(1){
	background: url(../images/ico_zfwx.png) no-repeat left center;
	background-size: 1.8rem;
}
.zmxq_qttj ul li:nth-child(2){
	background: url(../images/ico_zfb.png) no-repeat left center;
	background-size: 1.8rem;
}
.zmxq_qttj ul li:nth-child(3){
	background: url(../images/ico_zfyuan.png) no-repeat left center;
	background-size: 1.8rem;
}
.zmxq_qttj ul li:nth-child(4){
	background: url(../images/ico_cb.png) no-repeat left center;
	background-size: 1.8rem;
}
.zmxq_qttj ul li:nth-child(5){
	background: url(../images/ico_lp.png) no-repeat left center;
	background-size: 1.8rem;
}
.zmxq_qttj ul li:nth-child(6){
	background: url(../images/ico_bb.png) no-repeat left center;
	background-size: 1.8rem;
}
/*账目详情 end*/

/*搜索*/
.search_page{
	padding-bottom: 0;
}
.search_inner > div{
	background: #fff;
	position: relative;
	padding: 0.5rem;
	line-height: 2rem;
	border-bottom: 1px solid #eeeeee;
}
.search_inner > div:last-child{
	border-bottom: 0;
}
.search_inner .select .select_value{
	position: relative;
	width: 100%;
	text-indent: 5px;
	height: 2rem;
	color:#666666;
	border-radius: 0.3rem;
	background: url(../images/ico_selectbg.png) #eeeeee no-repeat right center;
	background-size: 2.2rem;
}
.select_value > ul{
	display: none;
	background: #fff;
	z-index: 9;
	top: 2rem;
	width: 100%;
	color:#666666;
	line-height: 2.4rem;
	position: absolute;
	box-shadow: 0 3px 5px #b1b1b1;
}
.select_value.cur ul{
	display: block;
}
.select_value > ul li:active{
	background-color: #eee;
}
.search_inner > ul .select{
	line-height: 2rem;
	background: #fff;
    position: relative;
    padding: 0.5rem;
}
.search_inner > ul > li{
    background: #fff;
    position: relative;
    padding: 0.5rem;
    line-height: 2rem;
    border-bottom: 1px solid #eeeeee;
}
.search_inner ul li span{
	display: inline-block;
	width: 5rem;
}
.search_inner ul li input{
	width: 14rem;
	color:#666666;
}
.search_button{
	padding: 3rem 2rem 0;
}
.search_button a{
	display: block;
	text-align: center;
	color:#fff;
	background: #38adff;
	line-height: 3rem;
}
.search_button a:active{
	opacity: 0.7;
}
/*搜索 end*/

/*套餐*/
.wltc_inner{
	background: #fff;
}
.wltc_inner em{
	display: block;
	line-height: 2;
	text-indent: 0.5rem;
}
.wltc_inner ul {
	border-top: 1px solid #eeeeee;
	overflow: hidden;
}
.wltc_inner ul li{
	width: 25%;
	font-size: 0.9rem;
	float: left;
	height: 5.2rem;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.wltc_inner ul li a{
	display: block;
	height: 100%;
	text-align: center;
	padding: 1rem 0;
	color:#666666;
}
.wltc_inner ul li a:active{
	background-color: #eee;
}
.wltc_inner ul li a img{
	width: 1.8rem;
}
.wltc_inner ul li a span{
	display: block;
	line-height: 2;
}
.wltc_addgl{
	margin-top: 1rem;
	text-align: center;
}
.wltc_addgl a{
	display: block;
	color:#000;
	line-height: 3rem;
	background: url(../images/ico_tcadd.png) #fff no-repeat 35% 50%;
	background-size: 1.4rem;
}
.wltc_addgl a:active{
	background-color: #eee;
}

.tanc_tjglpop, .tanc_setlpop{
	top: 0;
}
.tanc_tjglpop .popbg, .tanc_setlpop .popbg{
	background-color: rgba(0,0,0,0.5);
}
.tanc_tjglinner{
	position: absolute;
	padding: 1rem 1.5rem;
	left: 15%;
	top: 50%;
	margin-top: -5rem;
	width: 70%;
	z-index: 2;
	background: #fff;
}
.tanc_tjglinner a{
	display: block;
	color:#fff;
	line-height: 3rem;
	background: #38adff;
	text-align: center;
	margin: 1rem 0;
}
.tanc_tjglinner a:active{
	opacity: 0.7;
}
/*套餐 end*/


/*套餐编辑*/
.tcbj_inner ul{
	overflow: hidden;
	background: #fff;
	padding: 0 0.5rem;
	margin-top:1rem;
}
.tcbj_inner ul li{
	float: left;
	padding: 0.5rem 0;
	width: 50%;
}
.tcbj_inner ul li span, .swiper-slide span{
	color:#666666;
}
.tcbj_inner ul li input, .swiper-slide input{
	background: #eeeeee;
	border-radius: 0.2rem;
	color:#666666;
	width: 3rem;
	padding-left: 0.1rem;
}
.tcbj_inner ul li select{
	background: #eeeeee;
	border-radius: 0.2rem;
	color:#666666;
	width: 3.5rem;
	padding-left: 0.1rem;
	background: url(../images/ico_selectbg.png) #eeeeee no-repeat right center;
	background-size: 1.5rem;
}
/*————————————————————————编辑、删除--绑定--增加设备--提示页面——————————————————————----*/
.bangding ul li{
	border-bottom: 1px solid #eee;
	background: #fff;
	overflow: hidden;
	line-height: 3rem;
}
.bangding ul li p{
	padding: 0 1rem;
}
.bangding ul li i, .bangding ul li input{
	display: inline-block;
	float:right;
	color:#999;
}
.bangding ul li a{
	height:1.6rem;
	line-height:1.6rem;
	padding:0 0.4rem;
	margin-top:0.7rem;
	display: inline-block;
	float:right;
	color:#38adff;
	border:1px solid #38adff;
	border-radius:0.2rem;
}
.bangding ul li input{
	width:8rem;
	height:3rem;
	/*border:1px solid #06F;*/
	text-align:right;
	float:right;
	color:#999999;
	font-size:0.9rem;
}
.bangding ul li select, .taocan_addcd ul li select{
	background:#EEE;
	border-radius: 0.2rem;
	width: 100%;
	height:2rem;
	float:right;
	margin:0.5rem 0;
	text-indent:0.18rem;
	background: url(../images/ico_selectbg.png) #EEE no-repeat right center;
	background-size: 3rem;
}
.taocan_addcd ul li select{
	text-indent:0.8rem;
	color:#999;
}
.deviceList{
	position: absolute;
	padding: 1rem 1.5rem;
	left: 15%;
	top: 50%;
	margin-top: -5rem;
	width: 70%;
	z-index: 2;
	background: #fff;
	border-radius:0.3rem;
}
.deviceList p{
	border-bottom:1px solid #EEE;
}
.deviceList p, .deviceList>div{
	width:100%;
	height:2rem;
	line-height:2rem;
	color:#000;
	background: #fff;
}
.deviceList>div>div>div{
	width:0.8rem;
	height:0.8rem;
	border:1px solid #999;
	border-radius:0.4rem;
	background: #fff;
	clear:both;
	float:right;
	margin:0.6rem 0;
	box-sizing:content-box;
}
.deviceList>div .checkedColor{
	border:1px solid #5fea00;
}
.deviceList>div .checkedColor div{
	width:0.6rem;
	height:0.6rem;
	margin:0.1rem;
	border-radius:0.3rem;
	background: #5fea00;
}
.pointImg{
	width:10rem;
	height:14rem;
	margin-left:-5rem;
	margin-top:-7rem;
	position:absolute;
	top:50%;
	left:50%;
}
.pointImg img{
	width:10rem;
	height:10rem;
	margin-bottom:1rem
}
.pointImg p{
	width:10rem;
	height:3rem;
	text-align:center;
	line-height:1.5rem;
}
/*.taocanSetList{
	position: absolute;
	padding: 1rem 1.5rem;
	left: 15%;
	top: 50%;
	margin-top: -9.5rem;
	width: 70%;
	z-index: 2;
	background: #fff;
	border-radius:0.3rem;
}*/
.taocanSet ul li{
	width:50%;
	height:2rem;
	padding:0 1rem;
	float:left;
	border-bottom: 1px solid #eeeeee;
	line-height: 2rem;
	background: url(../images/ico_taocanset.png) #fff no-repeat 80% 50%;
	background-size: 1.2rem;
}
.taocanSet ul li.cur{
	background: url(../images/ico_taocansetcur.png) #fff no-repeat 80% 50%;
	background-size: 1.2rem;
}
.taocan_addcd ul li input{
	width:100%;
	height:3rem;
	line-height:3rem;
	text-indent:3.5rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:3rem;
	border-bottom:1px solid #EEE;
}
.taocan_addcd ul li:nth-child(1) input{
	background-image:url(../images/ic_dizhi.png);
}
/*
.taocan_addcd ul li:nth-child(2) input{
	background-image:url(../images/ic_dizhi.png);
	background-repeat:no-repeat, no-repeat;
	background-position:left center, 97% 40%;
	background-size:3rem, 1.3rem;
}
.taocan_addcd ul li:nth-child(4) input{
	background-image:url(../images/ic_dizhi.png);
	border-top:1px solid #EEE;
}
.taocan_addcd ul li:nth-child(5){
	color:#999;
	background:#FFF;
	text-indent:1rem;
	cursor:pointer;
}
.taocan_addcd ul li:nth-child(5) img{
	width:1rem;
	margin-right:1.5rem;
	vertical-align:middle;
}
.taocan_addcd ul li:nth-child(5){
	width:100%;
	height:3rem;
	line-height:3rem;
	text-indent:3.5rem;
	background-repeat:no-repeat;
	background-position:left center;
	background-size:3rem;
	border-bottom:1px solid #EEE;
}
*/
/*——————————————————————————————————————————————————————————————————————————----*/


.tcbj_button{
	padding: 2.5rem 2rem 0;
}
.tcbj_button a{
	display: block;
	color:#fff;
	background: #38adff;
	text-align: center;
	line-height: 3rem;
}
.tcbj_button a:active{
	opacity: 0.7;
}
/*套餐编辑 end*/

/*设备管理*/
.home_footer a:nth-child(1){
	background: url(../images/ico_navrq.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.home_footer a:nth-child(2){
	background: url(../images/ico_navlength.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.home_footer a:nth-child(1).cur{
	background: url(../images/ico_navrqcur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.home_footer a:nth-child(2).cur{
	background: url(../images/ico_navlengthcur.png) no-repeat center 0.3rem ;
	background-size: 1.4rem;
}
.home_inner > div em{
	display: block;
	line-height: 2.5rem;
	text-indent: 0.5rem;
}
.home_inner > div ul li{
	border-bottom: 1px solid #eeeeee;
	background: url(../images/ico_addsb.png) #fff no-repeat 0.5rem 0.7rem;
	background-size: 1.6rem;
}
.home_inner > div.home_lixian ul li{
	border-bottom: 1px solid #eeeeee;
	background: url(../images/ico_hsb.png) #fff no-repeat 0.5rem 0.7rem;
	background-size: 1.6rem;
}
.home_inner > div ul li:active{
	background-color: #eee;
}
.home_inner > div ul li a{
	display: block;
	padding: 0.6rem 2.5rem;
	line-height: 1.4;
	color:#000000;
	background: url(../images/ico_rsjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.home_inner > div ul li span,.home_inner > div ul li time{
	font-size: 0.9rem;
	display: block;
	color:#999999;
}
/*设备管理 end*/

/*设备状态*/
.home_page{
	padding-bottom: 0;
}
.home_ycbb{
	background: #38adff;
	text-align: center;
	padding: 0.5rem 2rem 1.5rem;
}
.home_ycbb em{
	display: block;
	line-height: 2;
	font-size: 1.1rem;
	color:#fff;
}
.home_addremove{
	padding-bottom: 0.5rem;
	white-space:nowrap;
}
.home_addremove input{
	line-height: 2rem;
	border-radius: 0.3rem;
	text-align: center;
	width: 6rem;
	position: relative;
	padding: 0;
	top: -1px;
	background-color: #f7f7f7;
	margin: 0 0.5rem;
}
.home_addremove a{
	display: inline-block;
	width: 2rem;
	height: 2rem;
	color:#666;
	font-size: 1.4rem;
	line-height: 1.8rem;
	border-radius: 0.3rem;
	background-color: #f7f7f7
}
.home_addremove a:active,.home_bbuttom a:active{
	opacity: 0.8;
}
.home_bbuttom a{
	display: block;
	color:#fff;
	background: #0090ff;
	line-height: 3rem;
}
.home_sbzt{
	background: #fff;
}
.home_sbzt ul li{
	height: 3rem;
	line-height: 3rem;
	color:#000;
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.home_sbzt ul li i{
	float: right;
	color:#999;
}
.home_sbzt ul li > div{
	position: relative;
	padding: 0 0.5rem;
}
.home_sbzt ul li a{
	color:#38adff;
	height: 3rem;
	padding: 0 1.5rem 0 0.5rem;
	display: block;
	background: url(../images/ico_lrjt.png) no-repeat 99% center;
	background-size: 1.5rem;
}
.home_sbzt ul li a.sbzt_name{
	color:#000;
	background: url(../images/ico_rjt.png) no-repeat 99% center;
	background-size: 1.5rem;
}
.home_sbzt ul li a:active{
	background-color: #eee;
}

.home_ztkg {
	position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    width: 4.5rem;
    cursor: pointer;
    display: block;
    background: #cccccc;
    height: 2rem;
    border-radius: 2rem;
}
.home_ztkg i{
	position: absolute;
	left: 0;
	top: 0;
	border:2px solid #cccccc;
	display: block;
	width: 2rem;
	height: 2rem;
	border-radius: 50%;
	background: #fff;
	transition:0.3s;
	-webkit-transition:0.3s;
}
.home_ztkg.cur{
	background: #14d212;
}
.home_ztkg.cur i{
	left: 2.5rem;
	border:2px solid #14d212;
}
.home_sbnamepop{
	top:0;
}
.home_sbnamepop .popbg{
	background-color: rgba(0,0,0,0.2);
}
.sbname_inner{
	width: 70%;
	left: 15%;
	z-index: 2;
	position: absolute;
	background: #fff;
	border-radius: 0.3rem;
	top: 30%;
}
.sbname_inner em{
	line-height: 2.5rem;
	display: block;
	text-align: center;
}
.sbname_inner p{
	padding: 2rem 2rem;
}
.sbname_inner p input{
	width: 100%;
	height: 3rem;
	color:#666666;
	padding: 0 0.5rem;
	border-bottom: 1px solid #eeeeee;
}
.sbname_inner div{
	border-top: 1px solid #eeeeee;
}
.sbname_inner div a{
	display: inline-block;
	width: 50%;
	text-align: center;
	line-height: 2.4rem;
	color:#666666;
}
.sbname_inner div a:nth-child(2){
	color:#38adff;
	border-left: 1px solid #eee;
}
.sbname_inner div a:active{
	background-color: #eee;
}
/*财务、机修重置密码*/
.my_passwrodpop .my_zzhresetpsw{
	width: 70%;
	left: 15%;
	z-index: 2;
	position: absolute;
	background: #fff;
	border-radius: 0.3rem;
	top: 50%;
	margin-top:-8rem;
}
.my_passwrodpop .my_zzhresetpsw p input{
	width: 100%;
	height: 3rem;
	color:#666666;
	padding: 0 0.5rem;
	border: 1px solid #eeeeee;
	border-radius:0.3rem;
}
.my_passwrodpop .my_zzhresetpsw div span{
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 2rem;
	color:#666666;
}
.my_passwrodpop .my_zzhresetpsw div span:nth-child(1){
	color:#38adff;
	border-left: 1px solid #eee;
}
/*设备状态 end*/

/*套餐设置*/
.home_tcsetinner ul li{
	border-bottom: 1px solid #eeeeee;
	line-height: 3rem;
	padding: 0 1rem;
	background: url(../images/ico_taocanset.png) #fff no-repeat 95% 50%;
	background-size: 1.6rem;
}
.home_tcsetinner ul li.cur{
	background: url(../images/ico_taocansetcur.png) #fff no-repeat 95% 50%;
	background-size: 1.6rem;
}
.tcse_button{
	padding: 3rem 2rem 0;
}
.tcse_button a{
	display: block;
	line-height: 3rem;
	color:#fff;
	text-align: center;
	background: #38adff;
}
.tcse_button a:active{
	opacity: 0.7;
}
/*套餐设置 end*/

/*设备二维码*/
.home_code_inner{
	line-height: 2;
	padding-bottom: 1rem;
	text-align: center;
}
.home_code_inner > div.code_top{
	padding: 1rem 30%;
	border: 0;
	background: #fff;
}
.home_code_inner > div{
	background: #fff;
	margin-top: 1rem;
	border-bottom: 1px solid #eeeeee;
}
.home_code_inner ul{
	border-bottom: 1rem solid #f7f7f7;
	padding: 1rem 0;
	overflow: hidden;
}
.home_code_inner ul li{
	overflow: hidden;
	padding: 0;
	float: left;
	width: 50%;
}
.home_codepop{
	top: 0;
}
.home_codepop .popbg{
	background-color: rgba(0,0,0,0.2);
}
.code_inner{
	position: absolute;
	z-index: 2;
	text-align: center;
	width: 90%;
	left: 5%;
	top: 50%;
	margin-top: -12rem;
	font-size: 1.6rem;
	background: #fff;
	line-height: 2.6;
	padding:2.5rem 2.5rem 0;
}
/*设备二维码end*/


/*用户支付*/
.zf_logo{
	text-align: center;
	background: #f7f7f7;
	line-height: 1.8;
}
.zf_logo p img{
	width: 6.5rem;
	margin: 0.5rem 0;
}
.zf_sbzt{
	background: #fff;
	line-height: 3rem;
	padding: 0 0.5rem;
	overflow: hidden;
	margin: 0.5rem 0;
}
.zf_sbzt i{
	float: right;
	color:#14d212;
}
.zf_length{
	overflow: hidden;
	background: #fff;
}
.zf_length ul li{
	width: 33.3%;
	float: left;
	overflow: hidden;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.zf_length ul li:nth-child(3n){
	border-right: 0;
}
.zf_length ul li a{
	display: block;
	text-align: center;
	line-height: 2.6rem;
	position: relative;
	font-size: 0.9rem;
	color:#38adff;
}
.zf_length ul li a:active{
	background-color: #eee;
}
.zf_length ul li a i{
	position: absolute;
	color:#fff;
	line-height: 1.4;
	width: 5rem;
	font-size: 0.8rem;
	background: #ff0000;
	right: -1.9rem;
    top: 0rem;
	transform: scale(0.7) rotate(45deg);
	-webkit-transform: scale(0.7) rotate(45deg);
}
.home_lixianpop, .bangding{
	top: 0;
	display: block;
}
.home_lixianpop .popbg, .bangding .popbg{
	background-color: rgba(0,0,0,0.2);
}
.lxts_inner{
	position: absolute;
	z-index: 2;
	left: 5%;
	top: 50%;
	width: 90%;
	line-height: 1.6;
	background: #fff;
	margin-top: -8rem;
	padding: 1rem 1.5rem;
	text-align: center;
}
.lxts_inner p img{
	width: 4rem;
	margin-bottom: 1rem;
}
.home_zftcpop{
	top: 0;
}
.home_zftcpop .popbg{
	background-color: rgba(0,0,0,0.2);
}
.zftc_inner{
	position: absolute;
	z-index: 2;
	left: 5%;
	top: 50%;
	width: 90%;
	line-height: 1.6;
	background: #fff;
	margin-top: -8rem;
	padding: 1rem 1.5rem;
	text-align: center;
}
.zftc_inner em{
	display: block;
	padding-bottom: 1rem;
}
.zftc_inner p{
	font-size: 0.8rem;
	line-height: 1;
	color:#666666;
}
.zftc_inner p span{
	display: block;
	color:#000;
	line-height: 1.6;
	font-size: 1.4rem;
}
.zftc_inner p input{
	height: 2rem;
	margin-top: 1rem;
	text-align: center;
	width: 80%;
	border:1px solid #cccccc;
}
/*用户支付 end*/

/*场地 */

.homecd_add{
	margin-top: 1rem;
	text-align: center;
}
.homecd_add a{
	display: block;
	color:#000;
	line-height: 3rem;
	background: url(../images/ico_tcadd.png) #fff no-repeat 35% 50%;
	background-size: 1.4rem;
}
.homecd_add a:active{
	background-color: #eee;
}
.cd_list{
	background: #fff;
	overflow: hidden;
}
.cd_list ul li{
	width: 25%;
	float: left;
	padding: 1rem 0;
	text-align: center;
}
.cd_list ul li a{
	line-height: 2;
	font-size: 0.9rem;
	display: block;
	border-right: 1px solid #eeeeee;
	color:#666666;
}
.cd_list ul li a i{
	display: inline-block;
	width: 2rem;
	height: 2rem;
	font-size: 1.2rem;
	border-radius: 0.3rem;
	color:#38adff;
	line-height: 1.8rem;
	border:1px solid #999999;
}
.cdbox_list ul li{
	border-bottom: 1px solid #eee;
	background: #fff;
	overflow: hidden;
	line-height: 3rem;
}

.cdbox_list ul li:last-child{
	border-bottom: 0;
}
.cdbox_list ul li i{
	float: right;
	color:#666666;
}
.cdbox_list ul li p{
	padding: 0 1rem;
}
.cdbox_list ul li a{
	color:#000;
	padding: 0 1rem;
	display: block;
	background: url(../images/ico_rsjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.cdbox_list ul li a:active{
	background-color: #eee;
}


.cdbbj_list ul li{
	border-bottom: 1px solid #eee;
	background: #fff;
	overflow: hidden;
	line-height: 3rem;
}
.cdbbj_list ul li:last-child{
	border-bottom: 0;
}
.cdbbj_list ul li p{
	padding: 0 1rem;
}
.cdbbj_list ul li span{
	display: inline-block;
	width: 5rem;
	color:#666666;
}
.cdbbj_list ul li a{
	display: block;
	color:#000;
	text-align: center;
	padding: 0 1rem;
	background: url(../images/ico_tcadd.png) #fff no-repeat 35% 50%;
	background-size: 1.4rem;
}
.cdbbj_list ul li a:active{
	background-color: #eee;
}
/*场地 end*/

/*吐槽*/
.tc_page{
	padding-bottom: 0;
}

.tc_inner ul li{
	background: #fff;
	margin-bottom: 0.5rem;
	color:#999999;
	padding: 0.5rem;
	line-height: 2rem;
}
.tc_inner ul li:last-child{
	border-bottom: 0;
}
.tc_inner ul li select {
	width: 100%;
	height: 2rem;
	color:#666666;
	border-radius: 0.3rem;
	background: url(../images/ico_selectbg.png) #eeeeee no-repeat right center;
	background-size: 2.2rem;
}
.tc_inner ul li select option{
	background: #fff;
}
.tc_inner ul li input {
	width: 100%;
	height: 2rem;
	color:#666666;
}
.tc_inner ul li textarea {
	width: 100%;
	height: 8rem;
	color:#666666;
}
.tc_inner ul li .append_img,.tc_inner ul li .append_sp{
	overflow: hidden;
}
.tc_inner ul li .select_value{
	position: relative;
	width: 100%;
	text-indent: 5px;
	height: 2rem;
	color:#666666;
	border-radius: 0.3rem;
	background: url(../images/ico_selectbg.png) #eeeeee no-repeat right center;
	background-size: 2.2rem;
}
.tc_inner ul li div a{
	display: inline-block;
	float: left;
	width: 3rem;
	position: relative;
	height: 3rem;
	text-align: center;
	line-height: 2.6rem;
	margin-right: 0.5rem;
	margin-bottom: 0.5rem;
	color:#cccccc;
	font-size: 2.6rem;
	border:1px solid #cccccc;
}
.tc_inner ul li div a img{
	margin: auto;
	width: 100%;
	height: auto;
	max-height: 100%;
}

.tc_inner ul li div a input{
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.tc_inner ul li div a:active,.tc_postbutton a:active{
	opacity: 0.7;
}
.tc_postbutton{
	padding: 3rem 2rem 1rem;
}
.tc_postbutton a{
	display: block;
	text-align: center;
	color:#fff;
	line-height: 3rem;
	background: #38adff;
}
.tc_postbutton.cur a{
	background: #999999;
}
.tc_postbutton.cur a:active{
	opacity: 1;
}
/*吐槽 end*/

/*我的*/
.my_top{
	background: #38adff;
	overflow: hidden;
	text-align: center;
	padding: 1rem 0;
}
.my_top ul li{
	color:#fff;
	width: 50%;
	line-height: 1.4;
	font-size: 1.2rem;
	float: left;
}
.my_top ul li a{
	display: block;
	color:#fff;
}
.my_top ul li a:active{
	opacity: 0.7;
}
.my_top ul li img{
	width: 3rem;
	margin-bottom: 0.5rem;
}
.my_top ul li p span{
	font-size: 0.8rem;
}
.my_list ul{
	background: #fff;
	margin-bottom: 1rem;
}
.my_list ul li{
	line-height: 3rem;
	border-bottom: 1px solid #eee;
}
.my_list ul li:last-child{
	border-bottom: 0;
}
.my_list ul li a{
	display: block;
	padding: 0 2.5rem;
	color:#000;
	background: url(../images/ico_rsjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.my_list ul:nth-child(1) li:nth-child(1){
	background: url(../images/ico_mynav1.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(1) li:nth-child(2){
	background: url(../images/ico_mynav2.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(1) li:nth-child(3){
	background: url(../images/ico_mynav3.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(1) li:nth-child(4){
	background: url(../images/ico_mynav4.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(1) li:nth-child(5){
	background: url(../images/ico_mynav5.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(2) li:nth-child(1){
	background: url(../images/ico_mynav6.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(2) li:nth-child(2){
	background: url(../images/ico_mynav7.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul:nth-child(2) li:nth-child(3){
	background: url(../images/ico_mynav8.png) no-repeat 0.5rem center;
	background-size: 2rem;
}
.my_list ul li:active{
	background-color: #eee !important;
}
.my_list ul li p{
	padding-left: 2.5rem;
	padding-right: 1rem;
}
.my_list ul li p i{
	float: right;
}
.nb_page{
	padding-bottom: 0;
}
/*我的 end*/

/*商户信息*/
.my_shxxinner ul li p{
	line-height: 3rem;
	background: #fff;
	overflow: hidden;
	padding: 0 1rem;
}
.my_shxxinner ul li p span{
	float: right;
	color:#666666;
}
.my_shxxinner ul li i{
	display: block;
	line-height: 1.8;
	padding: 0 1rem;
	font-size: 0.8rem;
	color:#999999;
}
/*商户信息 end*/

/*子账号信息*/
.my_zzhinner ul{
	background: #fff;
}
.my_zzhinner ul li{
	border-bottom: 1px solid #eee;
}
.my_zzhinner ul li:last-child{
	border-bottom: 0;
}
.my_zzhinner ul li a{
	display: block;
	line-height: 3rem;
	color:#000;
	padding: 0 0.5rem;
	background: url(../images/ico_rsjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.my_zzhinner ul li a:active{
	background-color: #eee;
}
.zzh_sm{
	font-size: 0.8rem;
	color:#666666;
	padding: 2rem 0.5rem 0;
}
.zzh_sm em{
	display: block;
	line-height: 1.6;
	font-size: 0.9rem;
}

.my_zzhboxinner ul li div{
	position: relative;
	background: #fff;
	line-height: 3rem;
	padding: 0 0.5rem;
}
.my_zzhboxinner ul li div span{
	display: inline-block;
	width: 5rem;
}
.my_zzhboxinner ul li div a{
	display: block;
	text-align: center;
	color:#fff;
	width: 10rem;
	background: #38adff;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 0.5rem solid #f7f7f7;
	border-right: 0.5rem solid #f7f7f7;
}
.my_zzhboxinner ul li div a:active{
	opacity: 0.8;
}
.my_zzhboxinner ul li input{
	width: 7rem;
	color:#999999;
	letter-spacing:0.3rem;
}
.my_zzhboxinner ul li i{
	display: block;
	line-height: 1.8;
	padding: 0 1rem;
	font-size: 0.8rem;
	color:#999999;
}
.my_passwrodpop{
	top: 0;
}
.my_passwrodpop .popbg{
	background-color: rgba(0,0,0,0.2);
}
/*子账号信息 end*/

/*账号安全*/
.my_securityinner{
	background: #fff;
}
.my_securityinner ul li{
	border-bottom: 1px solid #eee;
}
.my_securityinner ul li:last-child{
	border-bottom: 0;
}
.my_securityinner ul li a{
	display: block;
	overflow: hidden;
	padding: 0 2rem 0 0.5rem;
	color:#000;
	line-height: 3rem;
	background: url(../images/ico_rjt.png) no-repeat 98% center;
	background-size: 1.5rem;
}
.my_securityinner ul li a i{
	float: right;
	color:#666666;
}
.my_securityinner ul li a:active{
	background-color: #eee;
}

.my_ghsjinner ul li i{
	display: block;
	line-height: 1.6rem;
	height: 1.6rem;
	color:#fe0000;
	padding-left: 5rem;
	font-size: 0.8rem;
}
.my_ghsjinner ul li i.cur{
	color:#cccccc;
}
.my_ghsjinner ul li div{
	position: relative;
	background: #fff;
	line-height: 2rem;
	height: 3rem;
	padding: 0.5rem;
}
.my_ghsjinner ul li div span{
	display: inline-block;
	min-width: 4rem;
	line-height: 2rem;
	border-right: 1px solid #eeeeee;
}
.my_ghsjinner ul li div input{
	padding-left: 0.5rem;
	height: 2rem;
}
.my_ghsjinner ul li.ico_ghsj div{
	padding-left: 2.5rem;
	background: url(../images/ico_sj.png) #fff no-repeat 0.7rem center;
	background-size: 1.6rem;
}
.my_ghsjinner ul li.ico_ghsj input{
	width: 80%;
	border-left: 1px solid #eeeeee;
}
.my_ghsjinner ul li.get_yzm input{
	width: 12rem;
	padding-right: 3rem;

}
.my_ghsjinner ul li div a{
	display: block;
	text-align: center;
	color:#fff;
	line-height: 3rem;
	width: 10rem;
	background: #38adff;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 0.5rem solid #f7f7f7;
	border-right: 0.5rem solid #f7f7f7;
}
.my_ghsjinner ul li.get_yzm div a.cur{
	background: #999999;
}
.my_ghsjinner ul li div a:active{
	opacity: 0.8;
}
.my_qrbutton{
	padding: 1rem 2rem 0;
}
.my_qrbutton a{
	display: block;
	text-align: center;
	color:#fff;
	line-height: 3rem;
	background: #999999;
}
.my_ghsjinner ul li.get_yzm input.cur{
	background: url(../images/ico_taocansetcur.png) no-repeat right center;
	background-size: 1.6rem;
}
.my_qrbutton a.cur{
	background: #38adff;
}
.my_ghsjinner .my_qrbutton a.cur:active{
	opacity: 0.7;
}


.my_ghmminner ul li div input{
	width: 80%;
}
.my_ghmminner ul li div input.cur{
	width: 80%;
}
/*账号安全 end*/

/*提现记录*/
.my_txinner ul li{
	color:#666666;
	line-height: 1.4;
	padding: 0.5rem;
	background: #fff;
	font-size: 0.8rem;
	margin-bottom: 0.6rem;
}
.my_txinner ul li p{
	overflow: hidden;
}
.my_txinner ul li span{
	font-size: 1rem;
	color:#000000;
}
.my_txinner ul li em{
	font-size: 1rem;
	float: right;
	color:#14d212;
}
/*提现记录 end*/

/*余额*/
.my_yueinner ul li{
	color:#000;
	overflow: hidden;
	padding: 0.5rem;
	line-height: 2rem;
	background: #fff;
	border-bottom: 1px solid #eeeeee;
}
.my_yueinner ul li:last-child{
	border-bottom: 0;
}
.my_yueinner ul li p{
	width: 74%;
	float: right;
	display: inline-block;
	overflow: hidden;
}
.my_yueinner ul li p i{
	color:#38adff;
}
.my_yueinner ul li > em{
	display: inline-block;
	color:#38adff;
}
.my_yueinner ul li p input{
	width: 5rem;
}
.my_yueinner ul li u{
	color:#999;
	line-height: 1.4;
	font-size: 0.8rem;
}
.my_yueinner ul li b{
	float: right;
	color:#999999;
	font-size: 0.8rem;
}
.my_yueinner ul li span{
	display: inline-block;
	width: 25%;
	color:#000000;
}
.my_txbutton{
	padding: 2rem 2rem 0;
}
.my_txbutton a{
	display: block;
	text-align: center;
	line-height: 3rem;
	color:#fff;
	background: #999999;
}
.my_txbutton a.cur {
    background: #38adff;
}

.my_txbutton a.cur:active{
	opacity: 0.7;
}
/*余额 end*/

/*上传logo*/
.my_appcodeinner{
	padding: 1rem;
}
.my_appcodeinner ul{
	text-align: center;
	font-size: 1.4rem;
	line-height: 1.6;
	background: #fff;
}
.my_appcodeinner ul li{
	padding: 1rem 3rem 0.5rem;
}
.sclogo_inner{
	padding: 0 25%;
	margin-top: 1rem;
	background: #fff;
}
.my_sclogobutton{
	padding: 2rem 2rem 0;
}
.my_sclogobutton a{
	position: relative;
	display: block;
	text-align: center;
	line-height: 3rem;
	color:#fff;
	background: #999999;
}
.my_sclogobutton a input{
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.my_sclogobutton a.cur {
    background: #38adff;
}

.my_sclogobutton a.cur:active{
	opacity: 0.7;
}
.sclogopop{
	top: 0;
}
.sclogopop .popbg{
	background-color: rgba(0,0,0,0.2);
}
.sclgpop_inner{
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 2;
	background: #fff;
}
.sclgpop_inner ul li a{
	color:#000;
	display: block;
	line-height: 3rem;
	text-align: center;
	border-bottom: 1px solid #eee;
}
.sclgpop_inner ul li:last-child a{
	border: 0;
	color:#38adff;
}
.sclgpop_inner ul li a:active{
	background-color: #eee;
}
/*上传logo end*/


.clearfix:after {
    clear: both;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.alieditContainer{
    position: relative;
} 
    
.sixDigitPassword {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2rem;
	color: #fff;
	font-size: 12px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-user-select: initial;
	outline: 'none';
	z-index: 999;
	opacity:0;
	filter:alpha(opacity=0);
}

.sixDigitPassword-box {
	cursor:text;
	background: #fff;
	outline: none;
	position: relative;
	overflow: hidden;
	border: 1px solid #cccccc;
	border-radius: 2px;
}
.sixDigitPassword-box i {
	float: left;
	display: flex;
	width: 16.6%;
	color: #000;
	height: 2rem;
	border-left: 1px solid #cccccc;
}
.sixDigitPassword-box .active {
	background: url('../images/password-blink.gif') no-repeat center center;
}
.sixDigitPassword-box b {
	visibility: hidden;
	display: block;
	margin: auto;
	width: 1rem;
	height: 1rem;
	overflow: hidden;
	border-radius: 50%;
	visibility:hidden;
	background: url('../images/passeord-dot.png') center center no-repeat;
	background-size: 40%;
}
.sixDigitPassword-box span {
	position: absolute;
	width: 16.6%;
	display: block;
	left: 0px;
	top: 0px;
	height: 2rem;
	border: 1px solid rgba(82, 168, 236, .8);
	border: 1px solid #00ffff\9;
	border-radius: 2px;
	visibility: hidden;
	-webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.ui-securitycore  .ui-form-item .ui-form-explain{
	margin-top: 8px; 
}
.i-block{
	display:inline-block;
}
.six-password{
	position: relative;
	width: 14rem;
	overflow: hidden;
	vertical-align: middle;
}


/*login*/
.login_page{
	position: relative;
	height: 100%;
	/*overflow: hidden; */
	overflow:auto;
	background: url(../images/login_bg.jpg) no-repeat #38adff top center;
	background-size: 100%;
}
.login_tx{
	text-align: center;
	padding: 2rem 0;
}
.login_tx img{
	width: 7rem;
	height: 7rem;
	border-radius: 50%;
	padding: 0.25rem;
	border:2px solid #fff;
}
.lgin_form{
	padding: 0 1.5rem;
}
.lgin_form>div{
	width: 100%;
	height:3rem;
	margin-bottom: 0.8rem;
	overflow: hidden;
	border-radius: 0.3rem;
	background:#FFF;
	position:relative;
}
.lgin_form div input{
	width: 100%;
	height: 3rem;
	padding-left: 3.5rem;
	padding-right: 2rem;
	background-repeat:no-repeat, no-repeat;
	background-position:left center, 97% 40%;
	background-size: 3rem, 1.3rem;
}
.lgin_form div span, .taocan_addcd ul li.lg_tel span{
	position:absolute;
	bottom:0;
	right:0;
	height: 1rem;
	line-height:1rem;
	font-size:0.6rem;
	color:#ffa943;
	opacity:0;
	filter:alpha(opacity=0);
}
.lgin_form div span.lg_pointShow, .taocan_addcd ul li.lg_tel span.lg_pointShow{
	opacity:1;
	filter:alpha(opacity=100);
}

.lgin_form .lg_zh input{
	background-image:url(../images/ico_dlzh.png);
}
.lgin_form .lg_em input{
	background-image:url(../images/ic_youxiang.png);
}
.lgin_form .lg_sr input{
	background-image:url(../images/ic_shouji.png);
}
.lgin_form .lg_ps input{
	background-image:url(../images/ico_dlmm.png);
}
.lgin_form .lg_qrmm input{
	background-image:url(../images/ico_qrmm.png);
}
.lgin_form div.lg_yzm, .lgin_form div.lg_sjyzm, .lgin_form div.lg_button, .lgin_form div.lg_qt, .lg_button{
	background:#38adff;
}
.lgin_form .lg_yzm input, .lgin_form .lg_sjyzm input{
	padding: 0 1rem;
	width: 60%;
	float: left;
	border-radius: 0.3rem;
	/*background-image: url(../images/wrong.png);*/
	background-repeat:no-repeat;
	background-position:97% 40%;
	background-size:1.3rem;
}
.lgin_form div.lg_yzm span, .lgin_form .lg_sjyzm span{
	right:40%;
}
.lgin_form .lg_yzm img{
	height: 3rem;
	width: auto;
	float: right;
	border-radius: 0.3rem;
}
.lgin_form .lg_sjyzm .hqzma{
	display: block;
	color:#fff;
	line-height: 3rem;
	background: #0583ff;
	text-align: center;
	width: 38%;
	font-size: 0.9rem;
	height: 3rem;
	float: right;
	border-radius: 0.3rem;
}
.lgin_form .lg_sjyzm .hqzma.cur{
	background-color: #999999;
}
.lgin_form .lg_sjyzm .hqzma.cur:active{
	opacity: 1;
}
.lgin_form div a:active{
	opacity: 0.7;
}
.lgin_form div.lg_button input{
	display: block;
	text-align: center;
	color:#fff;
	line-height: 3rem;
	background:#999;
	border:none;
	outline:none;
	border-radius: 0.3rem;
	padding:0;
}
.lg_qt a{
	color:#fff;
	font-size: 0.8rem;
}
.lg_qt a:nth-child(1){
	float: left;
}
.lg_qt a:nth-child(2){
	float: right;
}
.footer_bz{
	position: fixed;
	bottom: 2rem;
	width: 100%;
	max-width: 640px;
	text-align: center;
	color:#fff;
}

.zh_title{
	padding: 3rem 0 2rem;
	text-align: center;
	color:#fff;
}
.zh_title em{
	display: inline-block;
	padding-left: 2rem;
	font-size: 1.1rem;
	line-height: 2rem;
}
.zh_title .zc_tile{
	background: url(../images/ico_zctitle.png) no-repeat left center;
	background-size: 1.4rem;
}
.zh_title .wj_tile{
	background: url(../images/ico_wjtitle.png) no-repeat left center;
	background-size: 1.4rem;
}
.zh_title .yxzh_tile{
	background: url(../images/ico_yxzhtitle.png) no-repeat left center;
	background-size: 1.4rem;
}
.zh_title .sjzh_tile{
	background: url(../images/ico_sjzhtitle.png) no-repeat left center;
	background-size: 1.4rem;
}
.login_inner .zh_fs{
	height:8rem;
}
.zh_fs em{
	color:#fff;
	height:3rem;
	line-height: 3rem;
	display: block;
	font-size: 0.9rem;
	margin-top:1rem;
}
.login_inner .zh_fs input{
	display: block;
	margin-top: 0.7rem;
	text-align: center;
	color:#fff;
	height:3rem;
	line-height: 3rem;
	background:#999;
	border-radius: 0.3rem;
}
/*login end*/
/*login end*/
/*----------修改---------*/
.login_CPMsmall{
	position: absolute;
	padding: 1rem 1.5rem;
	left: 15%;
	top: 50%;
	margin-top:-5rem;
	width: 70%;
	z-index: 2;
	background: #fff;
	border-radius:0.3rem;
}
.login_CPMsmall p{
	height:2rem;
	line-height:2rem;
	text-align:center;
} 

